Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F11 Italy F9 Spain F1 Spain F2 Switzerland #1-w1 Spain F3 Switzerland #1-w2 Spain F4 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F10 Italy F15 Belgium F1 Belgium F2 Italy F16 Italy F17 Netherlands F1 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari Jameson Cup - Milan 10ø Tornea B. Camparini - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella IPP Geneva Trophy - Geneva Tehran Open 2004 - Tehran Zagreb Open - Zagreb Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Guzzini Challenger - Recanati Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Copa Sevilla Internacionales de Andalucia - Seville Riviera di Rimini Challenger - Rimini Czech Indoor Open - Prague Jameson Cup - Milan Open de Franche-Comte - Besancon San Marino Cepu Open - San Marino VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Czech Open - Prostejov XI Ciutat de Barcelona - Barcelona ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Canottieri Minico 2004 - Mantova Lambertz Open by Stawag - Aachen Cepu Open - San Marino Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Kyiv Open - Kiev Brasov Challenger - Brasov X Trofeo Ciudad de Quito - Quito BMW Tennis Championship - Sunrise Copa Sevilla-Internacionales de Andalucia - Seville The LTA Bolton Challenger - Bolton IPP Open - Helsinki Mobilux Open - Luxembourg Jameson Cup - Milan ATP Guzzini Challenger - Recanati Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome Bauer Watertechnology Cup - Eckental Copa Kia - Santiago Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Genova Open Challenger - Genova Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Pekao Open - Szczecin Sunrise Challenger Lambertz Open by Stawag - Aachen Mons Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger The LTA Men's Challenger - Southampton Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger Genova Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Ethias Trophy - Mons Ortisei Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Le Gosier Challenger Rome Challenger Nottingham Challenger Sopot Challenger San Marino Challenger Societa Canottieri Mincio 2005 - Mantova Cordenons Challenger Manerbio Challenger Ortisei Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Genova Challenger Orleans Challenger Mons Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Genova Challenger Szczecin Challenger Segovia Challenger Genova Challenger Montevideo Challenger Santiago Challenger St. Brieuc Challenger Sophia Antipolis Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Santo Domingo Challenger Seville Challenger Istanbul Challenger Rome Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Milan Challenger Perugia Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Murcia Challenger Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Movistar Open - Vina del Mar US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Swiss Open - Gstaad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Medibank International - Sydney Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 French Open (juniors) Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing Olympics - London Davis Cup, World Group, PO, SWE-ITA 3-2